import { http } from '../utils/http';
import type { BannerItem, CategoryItem, HotItem, GuessItem } from '@/types/home';
import type { PageResult, PageParams } from '@/types/global';
//轮播图
export const getHomeBannerAPI = (distributionSite = 1) => {
  return http<BannerItem[]>({
    method: 'GET',
    url: '/home/banner',
    data: {
      distributionSite,
    },
  });
};
//分类
export const getHomeCategoryAPI = () => {
  return http<CategoryItem[]>({
    method: 'GET',
    url: '/home/category/mutli',
  });
};

//推荐
export const getHomeHotAPI = () => {
  return http<HotItem[]>({
    method: 'GET',
    url: '/home/hot/mutli',
  });
};

// 猜你喜欢
export const getHomeGoodsGuessLikeAPI = (data: PageParams) => {
  return http<PageResult<GuessItem>>({
    method: 'GET',
    url: '/home/goods/guessLike',
    data: data,
  });
};
